package org.aceor.tennis.common.exception;

import org.aceor.tennis.common.enums.ErrorCode;

public class BusinessRuntimeException extends CommonRuntimeException {

	public BusinessRuntimeException(String errorCode) {
		super(errorCode);
	}

	public BusinessRuntimeException(String errorCode, String errorMessage) {
		super(errorCode, errorMessage);
	}

	public BusinessRuntimeException(String errorCode, Throwable cause) {
		super(errorCode, cause);
	}

	public BusinessRuntimeException(String errorCode, String errorMessage, Throwable cause) {
		super(errorCode, errorMessage, cause);
	}

	public BusinessRuntimeException(String errorCode, Object... args) {
		super(errorCode, args);
	}

	public BusinessRuntimeException(String errorCode, String errorMessage, Object... args) {
		super(errorCode, errorMessage, args);
	}

	public BusinessRuntimeException(String errorCode, Throwable cause, Object... args) {
		super(errorCode, cause, args);
	}

	public BusinessRuntimeException(String errorCode, String errorMessage, Throwable cause, Object... args) {
		super(errorCode, errorMessage, cause, args);
	}

	public BusinessRuntimeException(ErrorCode errorCode) {
		super(errorCode);
	}

	public BusinessRuntimeException(ErrorCode errorCode, Throwable cause) {
		super(errorCode, cause);
	}

	public BusinessRuntimeException(ErrorCode errorCode, Object... args) {
		super(errorCode, args);
	}

	public BusinessRuntimeException(ErrorCode errorCode, Throwable cause, Object... args) {
		super(errorCode, cause, args);
	}

	public BusinessRuntimeException(ErrorCode errorCode, String externalErrorMessage) {
		super(errorCode, externalErrorMessage);
	}

	public BusinessRuntimeException(ErrorCode errorCode, String externalErrorMessage, String extAppInfoDetail) {
		super(errorCode, externalErrorMessage, extAppInfoDetail);
	}

	public BusinessRuntimeException(ErrorCode errorCode, String externalErrorMessage, String extAppInfoDetail, Throwable cause) {
		super(errorCode, externalErrorMessage, extAppInfoDetail, cause);
	}

	public BusinessRuntimeException(ErrorCode errorCode, String externalErrorMessage, Throwable cause) {
		super(errorCode, externalErrorMessage, cause);
	}

	public BusinessRuntimeException(ErrorCode errorCode, String externalErrorMessage, Object... args) {
		super(errorCode, externalErrorMessage, args);
	}

	public BusinessRuntimeException(ErrorCode errorCode, String externalErrorMessage, Throwable cause, Object... args) {
		super(errorCode, externalErrorMessage, cause, args);
	}
}

